Maintaining Telephone Switching Software Requirements ∗
نویسنده
چکیده
We discuss how telephony software requirements should be structured to reduce maintenance costs. “Feature interaction” problems have become a serious obstacle to add more features to telephone switches. We show why existing public switched telephone networks are hard to modify. We then argue that a more modular, layered requirements architecture can help. Finally we survey approaches for such an improved telephone switching architecture and discuss them.
منابع مشابه
Maintaining Families of Rigorous Requirements for Embedded Software Systems
Rigorous requirements for embedded software systems must and can be maintained over the system’s life time. Rigorous requirements are necessary to ensure the dependability of the software system. Embedded software systems are often expected to be dependable. Maintenance is inevitable because of frequent requirements changes after and even before delivery. Maintenance is possible by explicitly c...
متن کاملBiss Monographs Monographs of the Bremen Institute of Safe Systems Maintaining Families of Rigorous Requirements for Embedded Software Systems
Rigorous requirements for embedded software systems must and can be maintained over the system’s life time. Rigorous requirements are necessary to ensure the dependability of the software system. Embedded software systems are often expected to be dependable. Maintenance is inevitable because of frequent requirements changes after and even before delivery. Maintenance is possible by explicitly c...
متن کاملOn Feature Orientation and on Requirements Encapsulation Using Families of Requirements
Naive feature orientation runs into problems with large software systems, such as telephone switching systems. With naive feature orientation, a feature extends a base system by an arbitrary increment of functionality. Information hiding helps to structure a large software system design into modules such that it can be maintained. We focus on the requirements of a software system. Requirements ...
متن کاملOn Feature Orientation and Requirements Encapsulation
Naive feature orientation runs into problems with large software systems, such as telephone switching systems. With naive feature orientation, a feature extends a base system by an arbitrary increment of functionality. Information hiding helps to structure a large software system design into modules such that it can be maintained. We focus on the requirements of a software system. Requirements ...
متن کاملInterner Bericht Fb 10 Abteilung Semantik Modular, Changeable Requirements for Telephone Switching in Csp-oz
Requirements documents for software need not only be written, but they also need to be maintained afterwards. In telephone switching, there arise particular problems due to the strong mutual dependences of telephone features and due to the current rapid change in this area. We attempt to avoid or at least reduce feature interaction problems during the extension or change of a requirements docum...
متن کامل